Cut Elimination in Deduction Modulo by Abstract Completion

نویسندگان

  • Guillaume Burel
  • Claude Kirchner
چکیده

Deduction Modulo implements Poincaré’s principle by identifying deduction and computation as different paradigms and making their interaction possible. This leads to logical systems like the sequent calculus or natural deduction modulo. Even if deduction modulo has been shown to be logically equivalent to first-order logic, proofs in such systems are quite different and dramatically simpler with one price: when computation rules are allowed at the proposition level, cut elimination may not hold anymore. Indeed, to recover this crucial property, computation rules can be added following the classical idea of completion a la Knuth and Bendix on terms. But of course in this case the objects are much more elaborated and it becomes essential to use an abstract framework which in our case is the abstract canonical inference one. We show how, under appropriate hypothesis, the sequent calculus modulo can be seen as an instance of abstract canonical systems and that therefore, cuts correspond to critical proofs that abstract completion allows us to eliminate. In addition to a deeper understanding of the interaction between deduction and computation and of the expressive power of abstract canonical systems, this provides a mechanical way to transform a sequent calculus modulo a given proposition rewrite system into an equivalent one having the cut elimination property, therefore extending in a significant way the applicability of mechanised proof search in deduction modulo.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cut Elimination in Deduction Modulo by Abstract Completion (Full Version)

Deduction Modulo implements Poincaré’s principle by identifying deduction and computation as different paradigms and making their interaction possible. This leads to logical systems like the sequent calculus or natural deduction modulo. Even if deduction modulo is logically equivalent to first-order logic, proofs in such systems are quite different and dramatically simpler with one cost: cut el...

متن کامل

Regaining cut admissibility in deduction modulo using abstract completion

Deduction modulo is a way to combine computation and deduction in proofs, by applying the inference rules of a deductive system (e.g. natural deduction or sequent calculus) modulo some congruence that we assume here to be presented by a set of rewrite rules. Using deduction modulo is equivalent to proving in a theory corresponding to the rewrite rules, and leads to proofs that are often shorter...

متن کامل

Pushdown systems in Polarized deduction modulo

We introduce a new saturation method for polarized rewrite systems and prove a cut-elimination theorem for the Polarized sequent calculus modulo a saturated rewrite system. As a corollary of this cut-elimination theorem, we obtain the decidability of reachability in alternating pushdown systems.

متن کامل

Proof Normalization Modulo

We define a generic notion of cut that applies to many first-order theories. We prove a generic cut elimination theorem showing that the cut elimination property holds for all theories having a so-called pre-model. As a corollary, we retrieve cut elimination for several axiomatic theories, including Church’s simple type theory. Deduction modulo [11] is a formulation of first-order logic, that g...

متن کامل

A Semantic Proof that Reducibility Candidates entail Cut Elimination

Two main lines have been adopted to prove the cut elimination theorem: the syntactic one, that studies the process of reducing cuts, and the semantic one, that consists in interpreting a sequent in some algebra and extracting from this interpretation a cut-free proof of this very sequent. A link between those two methods was exhibited by studying in a semantic way, syntactical tools that allow ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007